package com.legendshop.openportal.sdk.model.message;

/**
 * 有签名的消息
 * @author chan
 */
public interface SignContent extends BareContent {

    /**
     * 获取签名字符串
     * @return
     */
    String getSignStr();

    /**
     * 设置签名
     * @return
     */
    void setSignStr(String sign);


    /**
     * 是否过期, 如果没有过期概念的消息，直接返回false
     * @return
     */
    default boolean expired() {
        return false;
    }

}
